// 代码写完后完成特定工作
const log = console.log;

log('architecture:', process.arch); //为其编译 Node.js 二进制文件的操作系统 CPU 架构
log('platform: %s\n', process.platform); //### 返回操作系统平台

log('process id:', process.pid); //### 返回进程的 PID
log('exePath: %s\n', process.execPath); //### 返回启动 Node.js 进程的可执行文件的绝对路径名

log('node version:', process.version); //返回node版本信息
/* 
    【这两个都是仅适用于 POSIX 平台，不适用于 Windows 或安卓】
log('user id:', process.getuid()); //返回进程的数字用户标识 
log('group id:', process.getgid()); //返回进程的数字群组标识
*/ 

log('cwd: %s\n', process.cwd()); //### 返回 Node.js 进程的当前工作目录。

log('rss:', process.memoryUsage().rss); //返回一个整数，进程在主内存设备（即总分配内存的子集）中占用的空间量
log('heapTotal:', process.memoryUsage().heapTotal);
log('heapUsed:', process.memoryUsage().heapUsed);
log('exernal: %s\n', process.memoryUsage().external);

log('env:', process.env); //返回包含用户环境的对象
log('host name:', process.env.HOSTNAME);